• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TeraTech

The ColdFusion Experts: Develop | Secure | Optimize

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

  • Services
    • Consulting
    • Crash
    • Development
    • Maintenance
    • Modernization
    • Security
  • About Us
  • Testimonials
  • Free Assessment
  • Get in touch!

116 Lucee 6 Release Features, Behind-the-Scenes, with Zac Spitzer

July 1, 2022 By Michaela Light Leave a Comment

Zac Spitzer talks about “Lucee 6 Release Features, Behind-the-Scenes ” in this episode of the ColdFusion Alive podcast with host Michaela Light.

I'm here with Zac Spitzer from the Lucee Association Switzerland along with some other organizations that I'll tell you about later. And we're going to be talking about some exciting breaking news about Lucee six. All the features in that and when you can get your hands on it. And a bit about behind the scenes on what happens in Lucee and how you can best get support from the Lucee folks.”

Contents

  • Show notes
    • Lucee 6 beta release
    • The Lucee process and his role
    • Lucee 6 New features
    • Prior announced features in Lucee 6
    • Future improvements
    • NASA Mars web app in Lucee
    • The Lucee Release cycle
    • Lucee support tips
  • Listen to the Audio
  • Mentioned in this episode
  • Bio
  • Links
    • Interview transcript
    • Read more

Show notes

Lucee 6 beta release

    • Breaking news – early beta in early July
      • Update: The beta is delayed until some breakers are fixed – see Zac's Lucee 6 roadmap and 5.3.9 blog post
      • Download from https://www.lucee.org/ 
      • Open beta, separate docs site or local docs
        • VS Code and other IDEs read from cfdocs site
      • Free and can sponsor
      • 5.3.9 regression release first
      • Beta length
      • 180 alpha builds
      • https://luceeserver.atlassian.net/secure/GHGoToBoard.jspa?sprintId=58
      • Open collective support

The Lucee process and his role

    • Lucee Community Manager
    • Jack of all trades
    • Support
    • Lucee docs (originally by Pix8), Zac speeded it up https://docs.lucee.org/ 
    • Build engineer
      • Log4j fix – upgrade
      • Travis.ci migration to GitHub actions
    • Ticket triage
    • Dev schedulers
    • Facilitate Misha to focus on deep (PM)
    • Help Brad Wood on CommandBox integration
    • Learning Java
    • “Code speaks louder than words”
    • Improving dev workflows 
    • QoQ improvements
    • Extensions dependencies → Lucee Lite

Lucee 6 New features

    • Single context mode
      • Vs current multi-context in Lucee (and one context in ACF)
      • Faster server startup
      • Web sites each have one
    • Json config (from XML)
    • Fixing bad CFML defaults
      • CFLocation AddToken = False is now default
    • Java type UDFs
      • Type = Java
      • Add Java code direct in your CF code!
      • Autowrapping of the Java code
      • Currently Lucee uses OSGI for JARs for dynamic use
    • Subcomponents 
      • Better TryCF.com experience
    • Query of Query
      • Less funky that ACF – more like regular database queries – same semantics 
      • 10x Faster performance (as of 5.3.8) for single table
        • Joins different
      • Future CF functions inside a QoQ query

Prior announced features in Lucee 6

    • Improve the Startup Time < 0.5s
      • Startup with only One Context halves the startup time
      • Removed old cruf for flash etc
      • Webinfo folder outside the webroot – more secure – smaller and faster
        • Pete Freitag Fuseless llamda helped on this
      • Warmenable = 1 to pre-load these folders
    • Better logging eg in deploy log
      • Log leves errors and info ones
    • Improve the Existing Serverless Deployment (JSR 223)
    • Introduce Headless Deployment for AWS Lambda
    • Project Loom – more parallel threads
      • https://blogs.oracle.com/javamagazine/post/going-inside-javas-project-loom-and-virtual-threads 
    • Add Built-In Support for syslog
    • Hibernate Upgrade to version 5.4 (Ortus supported upgrade for better ORM)
    • Web.cfc for website context 
    • Listeners – queries, mail, HTTP progress listener
    • Admin log viewer – aggregates them 
      • His GitHub or ForgeBox
    • Performance analyzer
      • Enable debug logs
      • Thread debugging for parallel code
      • His GitHub or ForgeBox
    • CF distributed lock across a cluster (Redis server)

Future improvements

    • Improved Functionality of Futures and Promises
    • Lockdown Settings for Administrators
    • The Use of Lucee will now be Disguised
    • Individual CFTOKEN or CFID Names
    • Introduction of a Password Vault
    • Quarantine mode
    • Add a Default Log Appender which is the Fallback if not configured.
      • Text file vs DataDog etc
    • Event-Driven Architecture
    • Brand New Native Support for JavaStreams (Luis CDstreams does this)
    • Easy use of Java libraries 
    • We love Lucee
  • NASA Mars web app in Lucee

The Lucee Release cycle

    • Point release schedule
      • Monthly vs stable release
      • Full test on the release
      • 5.3.8 long release
      • 6-month release cycle in future
      • Test library of regression code distributed tests for more stable releases – no regressions (errors in release)
      • Send in pull requests
    • Lucee 6 Announced the 2018 CFCamp in Munich
    • Better version numbering – faster major releases
      • LTS (Long Term Support) for prior version
    • Sprints 

Lucee support tips

    • Search in Google to see if others have solved your problem already
    • dev.lucee.org (searchable by Google)
      • Give what you have tried, give sample code (small), screenshots if appropriate, include error message
      • Test cases in TestBox 
    • Only bring to GitHub after discussing in the above Lucee forum
    • (Alt is Lucee support contract esp new features
    • CF Slack public Lucee channel 
      • Don’t DM support questions to Zac – share with others
      • Don’t Tweet me
  • Why are you proud to use CF?
  • WWIT to make CF more alive this year?

Listen to the Audio

https://traffic.libsyn.com/coldfusionalive/Lucee_6_release_features_behind-the-scenes_with_Zac_Spitzer.mp3

Podcast: Play in new window | Download | Embed

Subscribe: RSS

Mentioned in this episode

  • Lucee 6 announced 
  • Lucee
  • Secrets From the Folks Who Make the Official Lucee CFML Docker Images, with Geoff Bowers
  • CFML Secrets with Patrick Quinn (AWS, Lucee and SeeFusion)

Bio

Zac Spitzer

  • Senior Software Engineer @ Rasia
    • 80% Senior Software Engineer @ Distrokid
    • 20% Community Manager @ Lucee Association Switzerland

Originally from Melbourne, Australia

Lives in Berlin, Germany

CFML Developer since 1996, Allaire CF 2.0

Links

  • Twitter
  • Lucee profile
  • Git Hub profile
  • Email zac @ lucee.org

 

Interview transcript

Michaela Light 0:02
Welcome back to the show. I'm here with Zach Spitzer from the Lucy Association Switzerland along with some other organizations that I'll tell you about later. And we're going to be talking about some exciting breaking news about Lucy six. All the features in that and when you can get your hands on it. And a bit about behind the scenes on what happens in Lucy and how you can best get support from the Lucy folks. Welcome Zach Debian. So if you don't know, Zach, he's quite quite out there in all the forums, you know, the slack forum on the Facebook ColdFusion channel. Because he is the community manager at Lucy sociation, Switzerland and helps with support and does a lot of other things we'll talk about in a moment, as well as being a senior software engineer at Razia. And does a lot of work for distro kid, which is one of the biggest ColdFusion sites in the world. So as you will know, if you've listened to the mark drew episode about trisko distro kid. He's originally from Melbourne, Australia, but now he's living in Berlin, Germany, and how to voice transplants so he could speak in a better accent than Australian. Just kidding. And he's been doing cold fusion since 1996. Back in the earlier days cold fusion 2.0. So thanks for coming on the show slack. And looking forward to hearing about what's going to be in Lucy six. Yeah, so what's the breaking news?

Zac Spitzer 1:39
So the breaking news is we're finally going to do a first beater of Lucy six in July. Whoo.

Michaela Light 1:47
So it's been a long? Where can people find that?

Zac Spitzer 1:50
So we will be doing I'll be publishing it all over the web. Once we do that. We'll be publishing it online via the Lucy administrator. Because with Lucy, unlike Adobe, you can just update your your local coffee, Lucy server to Lucy six. So we've maintained that we're maintaining compatibility with the old version of Lucy. So if you've got a Lucy 5380539 server, you can just go go to the admin when it comes out and try it out.

Michaela Light 2:19
Oh, cool. And so should we go to lucy.org or some other URL?

Zac Spitzer 2:24
Yep, you can download [email protected]. And you can download one of our existing installers or you can use command box. So we will be starting publishing builds we haven't published builds for the Alpha releases of Lucy six, because it's been a bit broken, and we don't want to waste people's time. Even though lots of people have been super keen to try it. We wanted to reach a point where it was ready to go. So yeah, in a couple of weeks, we will have the first piece of version out there.

Michaela Light 2:53
Excellent. How many Alpha builds? Have you been through that?

Zac Spitzer 2:57
Work? 206 point 0.0 180 At the moment. So that's been a lot.

Michaela Light 3:04
So 180 different builds, people have been trying it out inside the Alpha community. But you're getting ready in a few weeks. By the time this episode is released, I expect it will be released are soon available from lucy.org. And what is the what is the cost? For those who have been asleep for the last few years? What's the cost to use Lucy?

Zac Spitzer 3:30
Nothing you just need to be passionate.

Read more

  • Facebook
  • Twitter
  • LinkedIn

Filed Under: CF Alive Podcast

← Previous Post 115 ACF and Lucee roundtable (Part 2) with Charlie Arehart, Gert Franz, Mark Drew and Ben Nadel – Transcript
Next Post → 116 Lucee 6 Release Features, Behind-the-Scenes, with Zac Spitzer- Transcript

Primary Sidebar

Subscribe on iTunes

Popular podcast episodes

  • Revealing ColdFusion 2021 – Rakshith Naresh
  • CF and Angular – Nolan Erck
  • Migrating legacy CFML – Nolan Erck
  • Adobe API manager – Brian Sappey
  • Improve your CFML code – Kai Koenig

CF Alive Best Practices Checklist

Modern ColdFusion development best practices that reduce stress, inefficiency, project lifecycle costs while simultaneously increasing project velocity and innovation.

Get your checklist

Top articles

  • CF Hosting (independent guide)
  • What is Adobe ColdFusion
  • Is Lucee CFML now better than ACF?
  • Is CF dead?
  • Learn CF (comprehensive list of resources)

Recent Posts

  • test page
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia – Transcript
  • 141 Into The Box 2025 ColdFusion conference (all the details) with Daniel Garcia
  • 107 ColdFusion 2021 Revealing Details on How it was Created with Rakshith Naresh
  • The Legacy Continues: ColdFusion Summit East Conference Edition

Categories

  • Adobe ColdFusion 11 and older
  • Adobe ColdFusion 2018
  • Adobe ColdFusion 2020 Beta
  • Adobe ColdFusion 2021
  • Adobe ColdFusion 2023
  • Adobe ColdFusion 2024
  • Adobe ColdFusion 2025
  • Adobe ColdFusion Developer week
  • Adobe ColdFusion Project Stratus
  • Adobe ColdFusion Summit
  • AWS
  • BoxLang
  • CF Alive
  • CF Alive Podcast
  • CF Camp
  • CF Tags
  • CF Vs. Other Languages
  • CFEclipse
  • CFML
  • CFML Open- Source
  • CFUnited
  • ColdBox
  • ColdFusion and other news
  • ColdFusion Community
  • ColdFusion Conference
  • ColdFusion Consulting
  • ColdFusion Developer
  • ColdFusion Development
  • ColdFusion Hosting
  • ColdFusion Maintenance
  • ColdFusion Performance Tuning
  • ColdFusion Projects
  • ColdFusion Roadmap
  • ColdFusion Security
  • ColdFusion Training
  • ColdFusion's AI
  • CommandBox
  • Docker
  • Fixinator
  • Frameworks
  • Fusebox
  • FusionReactor
  • IntoTheBox Conference
  • Java
  • JavaScript
  • JVM
  • Learn CFML
  • Learn ColdFusion
  • Legacy Code
  • Load Testing
  • Lucee
  • Mindmapping
  • MockBox
  • Modernize ColdFusion
  • Ortus Developer Week
  • Ortus Roadshow
  • Server Crash
  • Server Software
  • Server Tuning
  • SQL
  • Survey
  • Survey results
  • TestBox
  • Transcript
  • Uncategorized
  • Webinar
  • Women in Tech

TeraTech

  • About Us
  • Contact

Services

  • Free assessment
  • Consulting
  • Crash
  • Development
  • Maintenance
  • Modernization
  • Security
  • Case Studies

Resources

  • CF Alive Book
  • CF Alive Podcast
    • Podcast Guest Schedule
  • TeraTech Blog
  • CF Alive resources
  • CF e-course
  • CF best practice checklist

Community

  • CF Alive
  • CF Inner Circle
  • CF Facebook Group

TeraTech Inc
451 Hungerford Drive Suite 119
Rockville, MD 20850

Tel : +1 (301) 424 3903
Fax: +1 (301) 762 8185

Follow us on Facebook Follow us on LinkedIn Follow us on Twitter Follow us on Pinterest Follow us on YouTube



Copyright © 1998–2025 TeraTech Inc. All rights Reserved. Privacy Policy.